草庐IT

matplotlib 画图总结

全部标签

单元测试优化实践总结

单元测试优化实践总结原则最小依赖原则单个单元测试执行时,尽量只编写、使用、加载必要的组件或内容,对于本地单元测试无用的内容尽量不要在编写或运行阶段引入进来。聚焦原则单个单元测试方法的测试对象仅局限于被测试方法一层,对于被测试方法所依赖的方法(private方法除外)、对象、属性等全部要进行模拟处理。对于private方法建议是跟随此方法的调用方一起测试。数据隔离原则对于操作DB、Redis、MQ、消息通知等中间件或持久化工具的方法,所产生的数据要与实际环境(包含:开发、测试、预演、生产的各种环境)的数据进行隔离,不要对实际环境的数据产生持久化影响。可以使用独立的或者模拟的DB、Redis、MQ

2023年终总结丨很苦,很酷!

文章目录个人简介丨了解博主写在前面丨博主介绍年终总结丨博主成就年终总结丨博主想说年终总结丨学习芝士年终总结丨未来展望写在后面丨新年快乐个人简介丨了解博主主页地址:https://blog.csdn.net/m0_68111267荣誉身份⭐2022年度CSDN社区之星Top6⭐2023年度CSDN博客之星Top16⭐2023年度CSDN城市之星Top2(苏州)⭐CSDNPython领域优质创作者⭐CSDN内容合伙人⭐极星会KOL⭐阿里云乘风者计划专家博主⭐口袋方舟游戏创作者⭐微信公众号科技自媒体⭐微信视频号科技博主……(此处省略99+)写在前面丨博主介绍哈喽小伙伴们,我是你们最最最爱的兔子王~不

Linux的层级架构与Rust的主要模块crate总结,值得转发收藏

Linux的层级架构每个操作系统都有一个内核,内核封装了底层硬件设备管理、内存管理、网络数据协议转化和收发传输、文件系统读写等。从这个图可以看到,内核将系统硬件与应用程序进程连接起来,隐藏了上层下层交互的一些细节,各司其职。这些分层包括:用户空间程序编译器终端防火墙系统调用的跨平台API(特定于平台的系统调用包装API)Rust标准库libc(或等效的API)kernel,操作系统的核心模块系统资源内存文件系统网络硬件和其他设备(包括键盘、鼠标、监视器、磁盘驱动器)Rust的标准库的功能划分而Rust标准库,很好的利用了操作系统内核提供的API。Rust标准库是Rust程序进入Linux操作系

秋招总结 | 还是成为了一名光荣的新时代农民工

背景介绍首先介绍一下楼主的背景,双非本,末流985硕,本硕均非科班。本科基本没怎么碰过代码,对代码甚至有点抵触情绪,当时连单片机实验都不愿意做的我怎么都没想到硕士毕业会从事互联网行业。硕士期间在实验室做了两个项目,跟Java也不相关,然后学习了一个的电商秒杀项目,发表了一篇很水的会议论文,无实习经历,从2020年11月份开始自学,中间寒假一个多月基本没学,2月底开始刷题和看基础视频,大概到7月份开始陆续投递简历。投递情况楼主属于海投选手,投递的简历比较多,大概有80多家吧,投的基本都是Java后端方向,不得不说今年Java后端真是卷成麻花了,前期投递了很多简历,大多都没回应,要不然就是笔试后没

Selenium中8种定位元素的方法总结

小技巧:定位标签和标签中的文本元素,最佳的定位方式是使用XPath的text()方法:#完整文本定位driver.find_element(By.XPath,"//*[(text(),'你想要定位的文本')]")#部分文本定位driver.find_element(By.XPath,"//*[contains(text(),'你想要定位的文本')]")#以……开头的文本driver.find_element(By.XPath,"//*[starts-with(text(),'你想要定位的文本')]")注意: text不是属性,无需使用@修饰。Selenium中8种定位方法:属性定位方法:id:

Copilot助力Python代码编程的案例分享与总结

Copilot是GitHub推出的一款AI编程助手,它能够根据你编写的代码和注释自动生成代码片段或完整的函数。以下是我使用Copilot进行Python编程的一些经验分享以及多个代码示例:1.快速生成基础代码结构:当你需要创建一个新的Python文件并初始化一些基础代码时,Copilot可以非常快速地帮你完成。例如,当你开始编写以下代码:deffunction_name():"""Functiondescription"""Copilot可能会自动补全一个空的函数实现:deffunction_name():"""Functiondescription"""pass2.根据注释生成代码:Copi

2023年总结以及对2024年的展望

这一年  博主是个在校大三的程序员,所在专业是数据科学与大数据技术,不过我自己选择的技术栈则是C++那块的。回想起大二时懵懵懂懂转过来大数据专业,当时什么也不懂,编程的世界对我来说也似乎遥不可及,当时我总是在想,为什么别人能想到这么写?我真的适合这个专业吗?面对种种困惑,我大二花了很长时间去探寻最优解。我最记得我第一门学习的语言是Python,不过当时由于转专业过来,学校在教数据库,数据结构之类的课程,特别是数据结构,严重打击了我对学习编程的信心。后来有一位打ACM的朋友带我入坑了C++,从此好似就一发不可收拾了。不过我真正allinC++应该是今年六七月份的时候,在此之前都是充当Python

2023年总结以及对2024年的展望

这一年  博主是个在校大三的程序员,所在专业是数据科学与大数据技术,不过我自己选择的技术栈则是C++那块的。回想起大二时懵懵懂懂转过来大数据专业,当时什么也不懂,编程的世界对我来说也似乎遥不可及,当时我总是在想,为什么别人能想到这么写?我真的适合这个专业吗?面对种种困惑,我大二花了很长时间去探寻最优解。我最记得我第一门学习的语言是Python,不过当时由于转专业过来,学校在教数据库,数据结构之类的课程,特别是数据结构,严重打击了我对学习编程的信心。后来有一位打ACM的朋友带我入坑了C++,从此好似就一发不可收拾了。不过我真正allinC++应该是今年六七月份的时候,在此之前都是充当Python

2023年终总结

前言:嘻嘻,12月底广州降温了又到了写年终总结的时间,这也是我第二年写年终总结。今年的年终总结主要记录了我大三下学期和大四上学期这两个时间段的学习和收获,也是我尝试走出校园,接触社会的第一年(感触良多)。大致的主线就是正点原子IMX6ULL开发板的一些收尾工作、学习Qt修改出厂综合历程来达到最初买这块开发板的目的;牛客刷笔试、面试题,参加面试来知道自己的不足、积累面经;两段嵌入式软件岗位的实习(音频+网络)。因为是大三下学期,这一年对我来说终于摆脱了奖学金和绩点的束缚,我不用把时间花在这些事上(前两年拿过奖学金了,绩点、年级排名也够用)。加上我也没有打算考研或考公,所以我就可以把心思全部投入到

js普通ajax数据请求和axios请求数据代码及总结

//在渲染数据时不能直接写在body下面,否则会出现只能请求一次数据的结果//数据渲染时用数组forEach的方法//axios相当于ajax的升级版,原理差不多      Document        按钮        vartext=document.querySelector('input')    varbtn=document.querySelector('button')    btn.οnclick=function(){       //varxhr=newXMLHttpRequest()       //xhr.open('get','http://localhost:8